#include <stdio.h>
#include <string.h>

int main() {
    int i, findFlag = 0;  // 修改：将findFlag的初始值修改为0
    char x[100];          // 修改：将x修改为字符数组，用于存储输入的字符串
    char *str[] = { "Pascal","Basic","Fortran", "Java","Visual C", "Visual Basic" };

    printf("Input string:\n");
    gets(x);

    i = 0;  // 修改：添加初始化i的语句
    while (i < 6 && !findFlag) {
        if (strcmp(x, str[i]) == 0) {  // 修改：使用strcmp函数比较字符串是否相等
            findFlag = 1;              // 修改：将findFlag修改为1，表示找到了
        }
        i++;
    }
    if (findFlag) {                    // 修改：将判断条件修改为findFlag
        printf("%s\n", x);
    } else {
        printf("Not find!\n");
    }

    return 0;
}
